home *** CD-ROM | disk | FTP | other *** search
- @ECHO OFF
- %3\CHECKDIR %2
-
- %3\CHECKARC %1
-
- IF ERRORLEVEL 210 GOTO NOARC
- IF ERRORLEVEL 208 GOTO RAR
- IF ERRORLEVEL 207 GOTO UC2
- IF ERRORLEVEL 206 GOTO ZOO
- IF ERRORLEVEL 205 GOTO ARC
- IF ERRORLEVEL 204 GOTO PAK
- IF ERRORLEVEL 203 GOTO SQZ
- IF ERRORLEVEL 202 GOTO LZH
- IF ERRORLEVEL 201 GOTO ARJ
- IF ERRORLEVEL 200 GOTO ZIP
- GOTO ENDE
-
- :ZIP
- PKUNZIP %1 %2\
- GOTO SCANIT
-
- :ARJ
- ARJ E -E %1 %2\
- GOTO SCANIT
-
- :LZH
- LHA X %1 %2\
- GOTO SCANIT
-
- :PAK
- PAK -E %1 %2\
- GOTO SCANIT
-
- :ZOO
- ZOO -E %1 %2\
- GOTO SCANIT
-
- :ARC
- PAK -E %1 %2\
- GOTO SCANIT
-
- :SQZ
- SQZ E %1 %2\
- GOTO SCANIT
-
- :RAR
- RAR E -std %1 %2\
- GOTO SCANIT
-
- :UC2
- UC E %1 #%2\ >NUL
- GOTO SCANIT
-
- :NOARC
- @ECHO Konnte nicht als Archiv erkannt werden.
- GOTO ENDE
-
- :SCANIT
- %4 %5 %6 %7 %8 %9 %2\*.*
-
- IF ERRORLEVEL 0 GOTO LOESCHEN
- GOTO FEHLER
-
- :LOESCHEN
- ECHO J|DEL %2\*.* >NUL
- GOTO ENDE
-
- :FEHLER
- ECHO J|DEL %2\*.* >NUL
- ECHO !!!!!! Es wurde ein Virus gefunden !!!!!!
-
- :ENDE
-
-